home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / Dr. Doyle / Hypertext and Writing / Tree Fiction < prev    next >
Text File  |  1994-10-08  |  21KB  |  407 lines

  1.  
  2.                                  TREE FICTION
  3.                                        
  4.    Copyright Gareth Rees, September 1994.
  5.     1. Introduction
  6.     2. The exponential problem
  7.     3. Collaboration and coherency
  8.     4. Merging narratives
  9.     5. Conclusion
  10.     6. Feedback
  11.     7. References
  12.        
  13. Introduction
  14.  
  15.    There are many ways of structuring hypertext fiction, from the fully
  16.    `interactive fiction' of automated story-generating systems and
  17.    adventure games, to conventional narratives presented as a
  18.    collection of linked hypertext pages (for example, this conversion of
  19.    Alice's Adventures in Wonderland by Lewis Carroll). Hypertext may be
  20.    used simply to add illustrations and footnotes (see Accounting for the
  21.    Cards by Heather Valimaa); it may be used to present a single
  22.    narrative through different viewpoints, different styles of writing,
  23.    different places and different times; or it may be used to allow the
  24.    reader to access a variety of material in an unstructured way and thus
  25.    construct their own narrative (for example, The Dictionary of the
  26.    Khazars by Milorad Pavic).
  27.    
  28.    For discussion of possible ways of structuring these kinds of
  29.    interactive fictions, and guidelines for producing good ones, see the
  30.    essays `Structuring Interactive Multimedia Fiction' by Geri Gay,
  31.    `Selfish Interaction or Subversive Texts and the Multiple Novel' by
  32.    Michael Joyce, and Hypertext Presentation by Kurt Revis. For examples
  33.    of hyperfictions, see this list of Hypertext Fiction on the World Wide
  34.    Web.
  35.    
  36.    This article will discuss some of the problems of writing one kind of
  37.    hypertext fiction, called `tree literature', or `plot branching', or
  38.    `choose your own fiction'. It consists of short sections of
  39.    conventional narrative, each ending with a choice for the reader that
  40.    determines what happens next and thus which section of the narrative
  41.    should be read next. When presented on paper, such a fiction usually
  42.    consists of numbered paragraphs connected by directions, like this:
  43.    
  44.      8. In bed, they wore blue velvet gloves.
  45.      If you prefer gloves of another colour, go to 7;
  46.      if this colour suits you, go to 10.
  47.      
  48.    (Raymond Queneau, `A Story as You Like It')
  49.    
  50.    Exploration of the alternative possibilities inherent in a narrative
  51.    seems such a natural idea that it is surprising that it is a recent
  52.    development in print. The earliest reference I know of is the `tree
  53.    literature' proposed by FranÁois Le Lionnais at the 79th meeting of
  54.    the Oulipo (short for `Ouvroir de LittÈrature Potentielle', a French
  55.    literary society dedicated to experimental writing). The Queneau
  56.    example quoted from above was presented at the 83rd meeting and
  57.    appeared in print in 1967, and the Julio Cortazar novel Hopscotch,
  58.    which used `tree literature' techniques, though sparingly, was
  59.    published in 1966.
  60.    
  61.    Tree literature reached the masses with the publication of the `choose
  62.    your own adventure' series (beginning in 1981 with The Circus by
  63.    Edward Packard and now numbering more than eighty titles) and the
  64.    `fighting fantasy' series (beginning in 1982 with The Warlock of
  65.    Firetop Mountain by Steve Jackson and Ian Livingstone). Both series
  66.    are adventure stories for children, almost entirely in the science
  67.    fiction and fantasy genres, and presented as games rather than
  68.    stories, the aim usually being to complete some task specified at the
  69.    start of the book by finding the (often unique) sequence of choices
  70.    that takes you from the start section to the winning section.
  71.    
  72. The exponential problem
  73.  
  74.    The Oulipo writers who experimented with tree literature quickly
  75.    realised the limitations of the form. In Paul Fournel's discussion of
  76.    his `combinatory play' The Theatre Tree, he writes:
  77.    
  78.      At the outset, the objective was to produce a play using the
  79.      structure of the tree. The problems encountered in a project of this
  80.      sort are numerous, and some of them appeared practically insoluble.
  81.      A `tree' play would, more particularly, demand an almost superhuman
  82.      effort of memory on the part of the actors.
  83.      
  84.    The play has four `binary decision points' (i.e. points at which the
  85.    audience are asked to choose between two alternatives). If all the
  86.    branches were separate, this would have required a total of thirty-one
  87.    scenes; in fact, some of the developments share the same outcome, and
  88.    Fournel wrote only fifteen scenes (including only two endings: one
  89.    happy, the other unhappy).
  90.    
  91.    Another play that uses the tree structure is Alan Ayckbourn's 1985
  92.    Intimate Exchanges (filmed by Alain Resnais as Smoking and No
  93.    Smoking). This has four binary decision points (respectively five
  94.    seconds, five days, five weeks, and five years after the beginning)
  95.    and the full complement of thirty-one scenes, including sixteen
  96.    endings. It fills two weighty volumes.
  97.    
  98.    For a third example, see Charles Deemer's work in progess, The
  99.    Cyberspace Sonnets, which has five decision points, each offering
  100.    between two and four choices. If Deemer continues to offer the reader
  101.    as many branches as he has done up until now, the completed collection
  102.    will have over 250 possible sonnets and over 900 lines of iambic
  103.    pentameter (a far cry from the hundred trillion sonnets of Queneau's
  104.    Cent Mille Milliard de PoËmes - but Queneau's sonnets are created by
  105.    selecting randomly from ten possibilities for each line, and mostly
  106.    get their meaning from the interpretation of the reader rather than
  107.    the effort of the author). At the time of writing, Deemer has
  108.    completed about 7% of the work.
  109.    
  110.    These writers have all come up against the exponential problem, the
  111.    combinatory explosion of the number of endings as the number of choice
  112.    points goes up. With ten binary decision points, there are a thousand
  113.    endings; with twenty, over a million. If we want to offer the reader
  114.    frequent choice, or at least the illusion of frequent choice, how can
  115.    we manage it?
  116.    
  117. Collaboration and coherency
  118.  
  119.    One attractive solution to the exponential problem would be to turn a
  120.    tree fiction into a collaborative project. The communication software
  121.    of the World Wide Web makes it technically very easy to make a section
  122.    of a tree fiction available to the world, together with a decision
  123.    point whose options as yet point nowhere, and to provide a mechanism
  124.    for readers to add their own sections to the growing tree if they
  125.    wish. However, a glance at the numbers involved makes it clear that
  126.    asking for help in this way gains very little. If every
  127.    English-speaking person in the world wrote a single section, together
  128.    they could not complete all the branches on a tree with 28 decision
  129.    points (a story in Chinese would get one decision point further). At
  130.    five hundred words a section, each complete narrative would be fifteen
  131.    thousand words - a respectable novelette, but no more. It's clear that
  132.    a fully branching tree novel is beyond all possibility.
  133.    
  134.    In a sense, writing a tree fiction in this way is like participating
  135.    in a pyramid scheme: you must somehow recruit enough writers to write
  136.    a successor section to each choice your section offered, and they in
  137.    turn must recruit others. The reward is that of seeing your own ideas
  138.    give rise to a multitude of continuations; the cost is that of
  139.    actually writing your section.
  140.    
  141.    Collaboration causes problems of its own. Writers who participate in
  142.    `shared world' series have long recognised the necessity of tight
  143.    editorial control to avoid a multitude of continuity errors as each
  144.    collaborator makes up their own locations, histories, customs,
  145.    technologies and so on.
  146.    
  147.    In a tree fiction, the rules can be more relaxed; frame-breaking `what
  148.    if' decisions that in a conventional narrative would disrupt the idea
  149.    of a constant past, here seem quite legitimate: `If Oedipus is
  150.    Jocasta's long-lost son, go to 25; if he really is the child of the
  151.    shepherd, go to 17.' But even given the legitimacy of this kind of
  152.    freedom, unless editorial control is exercised, chaos is sure to
  153.    result. [Note: this example, and those later in the article, are not
  154.    real examples of tree fiction, but have been written to illustrate as
  155.    clearly as possible the nature of the problems discussed here.]
  156.    
  157.      1. Winston examined the picture. It was a steel engraving of an old
  158.      church.
  159.      If he continues to examine the picture, go to 2; if he goes outside,
  160.      go to 3.
  161.      
  162.      2. `You are the dead,' said an iron voice. Something crashed onto
  163.      the bed behind Winston's back. The head of a ladder had been thrust
  164.      through the window and had burst in the frame. There was a stampede
  165.      of boots up the stairs. The room was full of solid men in black
  166.      uniforms. . .
  167.      
  168.      3. His limousine was waiting outside the gallery. `Where to,
  169.      guv'nor?' asked his chauffeur. `The War Office,' growled Winston,
  170.      biting the end off a new cigar, `Enough of art! We have a war to
  171.      win!'. . .
  172.      
  173.    This example is ridiculous, but something like it would seem to be the
  174.    inevitable outcome of unrestricted contribution. Collaborators will
  175.    not be aware of each others' hidden assumptions and, especially in the
  176.    distributed style of collaboration envisaged by some, may not even
  177.    take the trouble to read all the existing continuations in order to
  178.    make sure that theirs is consistent with what has gone before.
  179.    
  180.    The continuity mistake illustrated above renders the example, and real
  181.    fictions like it, no more than a joke. A choice is not a choice unless
  182.    there is some permanent background against which to examine it. Even
  183.    when we ask a bizarre `what if' question - for example, `What if
  184.    Leonardo da Vinci had lived in the twentieth century?' - we mean that
  185.    his personality should stand as a constant background against which to
  186.    examine advances in science and changes in society. Similarly, we do
  187.    not expect the question, `What if Winston Smith had escaped from the
  188.    Thought Police?' to be answered by a metamorphosis into Winston
  189.    Churchill, but at least two collaborative tree fiction experiments on
  190.    the World Wide Web (Shu Kuwamoto's Choose Your Own Adventure Story and
  191.    Allen Firstenberg's Addventure) have very much of this incoherent feel
  192.    to them.
  193.    
  194. Merging narratives
  195.  
  196.    A second solution to the exponential problem would be to merge the
  197.    continuations, to have several branches leading to the same
  198.    conclusion. Fournel's The Theatre Tree made use of this technique,
  199.    `which gives the audience all the appearances of the tree, but avoids
  200.    the disadvantages for the actors'. The `choose your own adventure'
  201.    books use this technique a lot in order to have hundreds of decision
  202.    points without being overwhelmed by the multiplicity of branches.
  203.    
  204.    But if two developing branches of a story eventually arrive at the
  205.    same destination, then something must have been lost. One possibility
  206.    is that the choice has no effect, and thus is not really a choice:
  207.    
  208.      1. [the battlements of Elsinore Castle]
  209.      HAMLET: To be, or not to be, that is the question.
  210.      If Hamlet takes arms against a sea of troubles, go to 3; if he
  211.      shuffles off this mortal coil, go to 2.
  212.      
  213.      2. [HAMLET goes to throw himself over the battlements, but the GHOST
  214.      suddenly appears in his way]
  215.      GHOST: O horrible! O horrible! most horrible! [exit; enter OPHELIA]
  216.      OPHELIA: Didst not thou love me?
  217.      HAMLET: I loved you not.
  218.      OPHELIA: I was the more deceived.
  219.      Go to 4.
  220.      
  221.      3. [enter OPHELIA]
  222.      HAMLET: Where's your father?
  223.      OPHELIA: At home, my lord.
  224.      HAMLET: Let the doors be shut upon him, that he may play the fool
  225.      nowhere but in's own home. Farewell.
  226.      OPHELIA: O help him, you sweet heavens.
  227.      HAMLET: If thou dost marry, I'll give thee this plague for thy
  228.      dowry: be thou as chaste as ice, as pure as snow, thou shalt not
  229.      escape calumny.
  230.      Go to 4.
  231.      
  232.      4. HAMLET: Get thee to a nunnery. . .
  233.      
  234.    What is the value of Hamlet's decision if it does not affect the
  235.    future? Whatever ironic light this example may cast upon Hamlet's
  236.    predicament, it isn't clear what the point is of writing a story in
  237.    tree form if all the decisions are fake ones that eventually lead to
  238.    the same place in the narrative. An example of this problem is John
  239.    Zakour's hypertext novel The Doomsday Brunette, which uses the merging
  240.    of narratives to keep the story relentlessly on a single track while
  241.    offering the reader an illusion of choice.
  242.    
  243.    But there is worse: a second possibility is that the choice has a real
  244.    effect all of whose consequences are then lost:
  245.    
  246.      1. [a blasted heath]
  247.      MACBETH: Speak, if you can: what are you?
  248.      FIRST WITCH: All hail, Macbeth! hail to thee, thane of Glamis!
  249.      If Macbeth and Banquo flee in horror, go to 3; if they stay to
  250.      listen to the witches, go to 2.
  251.      
  252.      2. SECOND WITCH: All hail, Macbeth, hail to thee, thane of Cawdor!
  253.      THIRD WITCH: All hail, Macbeth, thou shalt be king hereafter!
  254.      [the witches prophesy for Macbeth and Banquo]
  255.      Go to 3.
  256.      
  257.      3. [the palace at Forres]
  258.      DUNCAN: O worthiest cousin! Would thou hadst less deserved,
  259.      That the proportion both of thanks and payment
  260.      Might have been mine! only I have left to say,
  261.      More is thy due than more than all can pay.
  262.      MACBETH: The service and the loyalty I owe,
  263.      In doing it, pays itself. . .
  264.      
  265.    In this example, any effect that the witches' prophecy might have had
  266.    upon Macbeth has been lost when the narrative threads merge again.
  267.    
  268.    Perhaps there is a third possibility, in which the continuation has
  269.    two meanings, one straightforward and one ironic, depending on which
  270.    path was taken. However, I find it hard to see how this could be made
  271.    to work for non-trivial examples.
  272.    
  273.    The `choose your own adventure' and `fighting fantasy' books use the
  274.    technique of narrative merging, and thus suffer from the problems
  275.    illustrated above. However, the results aren't as bad as the examples
  276.    might suggest. The books in both series tend to have highly motivated
  277.    plots - to escape from somewhere, to rescue someone, to assassinate
  278.    the dark lord, to travel to some distant place - in dangerous
  279.    situations. If the reader diverges too far from the intended plot,
  280.    then they are moved in the correct direction by threats of force or
  281.    appeals to the motivation for the quest.
  282.    
  283.    These books tend to avoid having to deal with the problem of lost
  284.    consequences by being structured around a fairly linear journey. If
  285.    there is no going back to places previously visited, then there is no
  286.    chance to encounter the consequences of choices. One attempt to allow
  287.    back-tracking (Scorpion Swamp by Steve Jackson) was not very
  288.    successful, and as far as I know, the experiment was not repeated.
  289.    
  290.    The `fighting fantasy' books attempt in a limited way to explore the
  291.    consequences of earlier choices by requiring readers to keep a list of
  292.    objects encountered along the journey, and then asking questions like
  293.    this:
  294.    
  295.      278. The dragon attacks you!
  296.      Did you pick up the magic sword? If so, go to 162; otherwise, you
  297.      are fried to a crisp and the story is over.
  298.      
  299.    Or to prevent easy cheating, like this:
  300.    
  301.      105. The door is locked.
  302.      Do you have a numbered key? If so, add 29 to the number on the key,
  303.      and go to that section; if not, go to 41.
  304.      
  305.    The solution to the problem of merging narratives must be to keep
  306.    extra information like this, only in a more sophisticated fashion than
  307.    a list of objects. A tree narrative in which the consequences of early
  308.    decisions can affect later events even though intermediate events have
  309.    been shared between the two paths, is surely possible. Because the
  310.    World Wide Web is stateless (i.e. it only knows where a reader is, and
  311.    not where they have been) it is a difficult - though not by any means
  312.    impossible - problem to implement such a narrative, and perhaps that
  313.    is why it does not seem to have been attempted.
  314.    
  315. Conclusion
  316.  
  317.    Stateless tree fiction with more than a half-dozen decision points,
  318.    whether it uses many authors, or the merging of multiple narratives,
  319.    will be no more than a fun experiment (in the former case) or a
  320.    conventional narrative to which the illusion of choice has been added
  321.    (in the latter).
  322.    
  323.    The addition of state information may allow a writer of tree fiction
  324.    to steer a middle path between the unsatisfactory examples described
  325.    above and the difficult sophistication of computer-generated fiction.
  326.    The stateless nature of the World Wide Web makes it difficult to
  327.    provide such fictions on the Internet, but the problems are not
  328.    insurmountable - interactive games on the Web (such as this Connect 4
  329.    game by Keith Pomakis and Daniel Gordon) store information about the
  330.    state of the board in the URL as a query string. It should be possible
  331.    (though it will require a little more thought) to store information
  332.    relevant to a tree fiction in a similar way.
  333.    
  334.    I hope that this discussion hasn't been stultifyingly obvious to most
  335.    readers. It seems very clear to me that collaborative tree fiction
  336.    projects like Charles Deemer's Stories from Downtown Anywhere, while
  337.    perhaps being fun for the contributors, are unlikely to produce the
  338.    successful works of fiction, examining the influence of chance and
  339.    choice on peoples' lives, that the form of tree fiction seems to offer
  340.    us. But on the other hand, where are all those people writing stateful
  341.    tree fiction and putting it on the net?
  342.    
  343.    It's possible that the reason for this non-appearance is that tree
  344.    fiction with more than the very few decision points of the Fournel and
  345.    Ayckbourn plays is unsatisfying and for the foreseeable future will be
  346.    relegated to the status of amusing experiment. Krzysztof Kieslowski's
  347.    1984 tree-structured film Blind Chance spends two hours exploring the
  348.    ramifications of a single decision point, and the resulting mix of
  349.    constancy and variation is very complex. What is then the chance of
  350.    adequately exploring the consequences of even half a dozen decisions?
  351.    
  352.    I think that as readers we are not ready for tree fiction: I know that
  353.    when I read such a story, I want to find out all the consequences of
  354.    every decision, to read everything that the author wrote, fearing that
  355.    all the interesting development is going on in another branch of the
  356.    story that I didn't investigate. I want to to organise the whole
  357.    structure in my mind. For the kind of tree fiction I am suggesting
  358.    should be written, this would be difficult and fruitless.
  359.    
  360.    But these are early days for tree fiction on the World Wide Web and I
  361.    am sure that there are better things to come.
  362.    
  363. Feedback
  364.  
  365.    Please e-mail any responses and criticisms to me (my e-mail address is
  366.    at the end of this page); I would particularly like to hear about tree
  367.    fictions that aren't described here or in any of the references I
  368.    cite, especially if they take advantage of state in the way I suggest.
  369.    
  370. References
  371.  
  372.      * Charles Deemer, What is Hypertext?, 1994.
  373.      * Charles Deemer, The Cyberspace Sonnets, work in progress.
  374.      * Charles Deemer (et al), Stories from Downtown Anywhere, work in
  375.        progress.
  376.      * Allen Firstenberg (et al), Addventure, work in progress.
  377.      * Paul Fournel and Jean-Pierre …nard, `The Theatre Tree: A
  378.        Combinatory Play', reprinted in Oulipo: A Primer of Potential
  379.        Literature, translated and edited by Warren F Motte, University of
  380.        Nebraska Press, 1986.
  381.      * Geri Gay, `Structuring Interactive Multimedia Fiction', in
  382.        Hypertext/Hypermedia Handbook, edited by Emily Berk and Joseph
  383.        Devlin, McGraw-Hill, 1991.
  384.      * Stephen Granade, Interactive Fiction Bibliography, 1994.
  385.      * David Graves, Interactive Fiction FAQ, 1994.
  386.      * Michael Joyce, `Selfish Interaction or Subversive Texts and the
  387.        Multiple Novel', in Hypertext/Hypermedia Handbook, edited by Emily
  388.        Berk and Joseph Devlin, McGraw-Hill, 1991.
  389.      * Shu Kuwamoto (et al), Choose Your Own Adventure Story, work in
  390.        progress.
  391.      * Daniel LaLiberte, World Wide Web Collaboration Projects.
  392.      * Raymond Queneau, Cent Mille Milliard de PoËmes, Paris: Gallimard,
  393.        1962.
  394.      * Raymond Queneau, `Un Conte ‡ Votre FaÁon', in Les Lettres
  395.        Nouvelles, July-September 1967, reprinted as `A Story as You Like
  396.        It' in Oulipo: A Primer of Potential Literature, translated and
  397.        edited by Warren F Motte, University of Nebraska Press, 1986.
  398.      * Gareth Rees, Review of Blind Chance dir. Kyzysztof Kieslowki,
  399.        1994.
  400.      * Kurt Revis, Hypertext Presentation.
  401.      * Prentice Riddle, Hypertext Fiction on the World Wide Web, 1994.
  402.      * Heather Valimaa, Accounting for the Cards.
  403.      * Alma Whitten and Scott Reilly, The Oz Project.
  404.      * John Zakour, The Doomsday Brunette (demonstration of chapters
  405.        1-3), 1994.
  406.     Gareth Rees / Gareth.Rees@cl.cam.ac.uk
  407.